package com.thinkgem.jeesite.common.utils.excel.fieldtype;

import java.util.List;

import com.thinkgem.jeesite.common.utils.SpringContextHolder;
import com.thinkgem.jeesite.modules.sys.entity.User;
import com.thinkgem.jeesite.modules.sys.service.SystemService;

/**
 * 用户字段转换
 * @author fanqinglong
 *
 */
public class UserType {
	private static SystemService systemService = SpringContextHolder.getBean(SystemService.class);
	public static Object getValue(String val){
		List<User> users = systemService.findUser(new User());
		for (int i = 0; i < users.size(); i++) {
			User user = users.get(i);
			if (val.equals(user.getName())) {
				return user;
			}
		}
		return null;
	}
	
	/**
	 * 设置对象值（导出）
	 */
	public static String setValue(Object val) {
		if (val != null && ((User)val).getName() != null){
			return ((User)val).getName();
		}
		return "";
	}
}
